'''
类方法可以直接调用类变量，静态方法不能直接调用，需要进行实例化 才能调用
'''
class Solution():
    num = 0
    @staticmethod  #静态方法
    def help1():
        print('一个静态方法{}'.format(Solution.num))

    @classmethod  #类方法直接调用类变量
    def help2(cls):
        print('一个类方法{}'.format(cls.num))

Solution.help2()#调用类方法
a = Solution()#实例化
a.help1()#调用静态方法需要先实例化

# 1.单例（必须要掌握）
# 2.魔法函数 （了解）
# 3. 深拷贝和浅拷贝（必须要掌握）